home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Complementary Applications 2004 February / SGI IRIX 6.5 Complementary Applications 2004 February.iso / dist / cde.idb / usr / dt / share / man / cat3 / DtMenuButton.z.z / DtMenuButton.z / DtMenuButton
Encoding:
Text File  |  2003-11-18  |  26.3 KB  |  265 lines

  1.  
  2.  
  3.  
  4.      DDDDttttMMMMeeeennnnuuuuBBBBuuuuttttttttoooonnnn((((3333))))   UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((1111    AAAAuuuugggguuuusssstttt 1111999999995555))))   DDDDttttMMMMeeeennnnuuuuBBBBuuuuttttttttoooonnnn((((3333))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       DtMenuButton - the MenuButton    widget class
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.       ####iiiinnnncccclllluuuuddddeeee <<<<DDDDtttt////MMMMeeeennnnuuuuBBBBuuuuttttttttoooonnnn....hhhh>>>>
  13.  
  14.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.       The DtMenuButton widget is a command widget that complements
  16.       the menu cascading functionality of an XmCascadeButton
  17.       widget.  As a    complement to the XmCascadeButton widget,
  18.       DtMenuButton can only    be instantiated    outside    a MenuPane;
  19.       the application must use XmCascadeButton widget inside a
  20.       MenuPane.
  21.  
  22.       The DtMenuButton widget belongs to a subclass    of the XmLabel
  23.       class.  Visually, the    DtMenuButton widget consists of    a
  24.       label    string and a menu glyph.  The menu glyph always
  25.       appears on the right end of the widget and, by default, is a
  26.       downward pointing arrow.
  27.  
  28.       The DtMenuButton widget has an implicitly created submenu
  29.       attached to it.  The submenu is a popup MenuPane and has
  30.       this DtMenuButton widget as its parent.  The name of the
  31.       implicitly created submenu is    obtained by adding ssssuuuubbbbmmmmeeeennnnuuuu____ as
  32.       a prefix to the name of this DtMenuButton widget.  The
  33.       widget ID of the submenu can be obtained by doing an
  34.       XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss()    on the DDDDttttNNNNssssuuuubbbbMMMMeeeennnnuuuuIIIIdddd resource of    this
  35.       DtMenuButton widget.    The implicitly created submenu must
  36.       not be destroyed by the user of this widget.
  37.  
  38.       The submenu can be popped up by pressing the menu post
  39.       Button (see the XXXXmmmmNNNNmmmmeeeennnnuuuuPPPPoooosssstttt resource of the _X_m_R_o_w_C_o_l_u_m_n (_3_X)
  40.       widget) anywhere on the DtMenuButton widget.
  41.  
  42.       Widget subclassing is    not supported for the DtMenuButton
  43.       widget class.
  44.  
  45.     CCCCllllaaaasssssssseeeessss
  46.       The DtMenuButton widget inherits behavior and    resources from
  47.       the _C_o_r_e, _C_o_m_p_o_s_i_t_e, _X_m_P_r_i_m_i_t_i_v_e and _X_m_L_a_b_e_l classes.
  48.  
  49.       The class pointer is ddddttttMMMMeeeennnnuuuuBBBBuuuuttttttttoooonnnnWWWWiiiiddddggggeeeettttCCCCllllaaaassssssss.
  50.  
  51.       The class name is _D_t_M_e_n_u_B_u_t_t_o_n_W_i_d_g_e_t.
  52.  
  53.     NNNNeeeewwww RRRReeeessssoooouuuurrrrcccceeeessss
  54.       The following    table defines a    set of widget resources    used
  55.       by the application to    specify    data.  The application can
  56.       also set the resource    values for the inherited classes to
  57.       set attributes for this widget.  To reference    a resource by
  58.       name or by class in a    ....XXXXddddeeeeffffaaaauuuullllttttssss file, the application must
  59.       remove the DDDDttttNNNN or DDDDttttCCCC    prefix and use the remaining letters.
  60.  
  61.  
  62.  
  63.      Page 1                        (printed 11/11/03)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      DDDDttttMMMMeeeennnnuuuuBBBBuuuuttttttttoooonnnn((((3333))))   UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((1111    AAAAuuuugggguuuusssstttt 1111999999995555))))   DDDDttttMMMMeeeennnnuuuuBBBBuuuuttttttttoooonnnn((((3333))))
  71.  
  72.  
  73.  
  74.       To specify one of the    defined    values for a resource in a
  75.       ....XXXXddddeeeeffffaaaauuuullllttttssss file, the application must    remove the DDDDtttt prefix
  76.       and use the remaining    letters    (in either lower case or upper
  77.       case,    but including any underscores between words).  The
  78.       codes    in the access column indicate if the given resource
  79.       can be set at    creation time (C), set by using    XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss()
  80.       (S), retrieved by using XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss()    (G), or    is not
  81.       applicable (N/A).
  82.  
  83.                    DDDDttttMMMMeeeennnnuuuuBBBBuuuuttttttttoooonnnn RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  84.       ___________________________________________________________________
  85.       NNNNaaaammmmeeee              CCCCllllaaaassssssss       TTTTyyyyppppeeee         DDDDeeeeffffaaaauuuulllltttt       AAAAcccccccceeeessssssss
  86.       ___________________________________________________________________
  87.       DDDDttttNNNNccccaaaassssccccaaaaddddiiiinnnnggggCCCCaaaallllllllbbbbaaaacccckkkkDDDDttttCCCCCCCCaaaallllllllbbbbaaaacccckkkk  XXXXttttCCCCaaaallllllllbbbbaaaacccckkkkLLLLiiiissssttttNULL           C
  88.       DDDDttttNNNNccccaaaassssccccaaaaddddeeeePPPPiiiixxxxmmmmaaaapppp    DDDDttttCCCCPPPPiiiixxxxmmmmaaaapppp       PPPPiiiixxxxmmmmaaaapppp     XmUNSPECIFIED-CSG
  89.                                 _PIXMAP
  90.       DDDDttttNNNNssssuuuubbbbMMMMeeeennnnuuuuIIIIdddd          DDDDttttCCCCMMMMeeeennnnuuuuWWWWiiiiddddggggeeeettttWWWWiiiiddddggggeeeetttt     NULL           SG
  91.  
  92.          DDDDttttNNNNccccaaaassssccccaaaaddddiiiinnnnggggCCCCaaaallllllllbbbbaaaacccckkkk
  93.            Specifies the list of callbacks that    is called
  94.            before the popping up of the    attached submenu.  The
  95.            reason for the callback is DDDDttttCCCCRRRR____CCCCAAAASSSSCCCCAAAADDDDIIIINNNNGGGG.
  96.  
  97.          DDDDttttNNNNccccaaaassssccccaaaaddddeeeePPPPiiiixxxxmmmmaaaapppp
  98.            Specifies the pixmap    displayed as the menu glyph.
  99.            If no pixmap    is specified, a    downward pointing
  100.            arrow is displayed.
  101.  
  102.          DDDDttttNNNNssssuuuubbbbMMMMeeeennnnuuuuIIIIdddd
  103.            Specifies the widget    ID of the popup    MenuPane to be
  104.            associated with this    DtMenuButton widget.  The
  105.            popup MenuPane must be created with this
  106.            DtMenuButton    as its parent.    This resource cannot
  107.            be specified    at the time of widget creation.     The
  108.            implicit submenu is automatically destroyed by
  109.            DtMenuButton    when this resource is set.
  110.  
  111.     IIIInnnnhhhheeeerrrriiiitttteeeedddd RRRReeeessssoooouuuurrrrcccceeeessss
  112.       The DtMenuButton widget inherits behavior and    resources from
  113.       the following    named superclasses.  For a complete
  114.       description of each resource,    see the    man page for that
  115.       superclass.
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                        (printed 11/11/03)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      DDDDttttMMMMeeeennnnuuuuBBBBuuuuttttttttoooonnnn((((3333))))   UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((1111    AAAAuuuugggguuuusssstttt 1111999999995555))))   DDDDttttMMMMeeeennnnuuuuBBBBuuuuttttttttoooonnnn((((3333))))
  137.  
  138.  
  139.  
  140.                        XXXXmmmmLLLLaaaabbbbeeeellll RRRReeeessssoooouuuurrrrcccceeee    SSSSeeeetttt
  141.       ______________________________________________________________________________
  142.       NNNNaaaammmmeeee              CCCCllllaaaassssssss          TTTTyyyyppppeeee           DDDDeeeeffffaaaauuuulllltttt      AAAAcccccccceeeessssssss
  143.       ______________________________________________________________________________
  144.       XXXXmmmmNNNNaaaacccccccceeeelllleeeerrrraaaattttoooorrrr      XXXXmmmmCCCCAAAAcccccccceeeelllleeeerrrraaaattttoooorrrr      SSSSttttrrrriiiinnnngggg       NULL          CSG
  145.       XXXXmmmmNNNNaaaacccccccceeeelllleeeerrrraaaattttoooorrrrTTTTeeeexxxxtttt  XXXXmmmmCCCCAAAAcccccccceeeelllleeeerrrraaaattttoooorrrrTTTTeeeexxxxtttt  XXXXmmmmSSSSttttrrrriiiinnnngggg       NULL          CSG
  146.       XXXXmmmmNNNNaaaalllliiiiggggnnnnmmmmeeeennnntttt          XXXXmmmmCCCCAAAAlllliiiiggggnnnnmmmmeeeennnntttt      uuuunnnnssssiiiiggggnnnneeeedddd cccchhhhaaaarrrr       dynamic      CSG
  147.       XXXXmmmmNNNNffffoooonnnnttttLLLLiiiisssstttt          XXXXmmmmCCCCFFFFoooonnnnttttLLLLiiiisssstttt      XXXXmmmmFFFFoooonnnnttttLLLLiiiisssstttt       dynamic      CSG
  148.       XXXXmmmmNNNNllllaaaabbbbeeeellllIIIInnnnsssseeeennnnssssiiiittttiiiivvvveeee----XXXXmmmmCCCCLLLLaaaabbbbeeeellllIIIInnnnsssseeeennnnssssiiiittttiiiivvvveeee----PPPPiiiixxxxmmmmaaaapppp       XmUNSPECIFIED- CSG
  149.          PPPPiiiixxxxmmmmaaaapppp         PPPPiiiixxxxmmmmaaaapppp                      _PIXMAP
  150.       XXXXmmmmNNNNllllaaaabbbbeeeellllPPPPiiiixxxxmmmmaaaapppp      XXXXmmmmCCCCLLLLaaaabbbbeeeellllPPPPiiiixxxxmmmmaaaapppp      PPPPiiiixxxxmmmmaaaapppp       XmUNSPECIFIED- CSG
  151.                                       _PIXMAP
  152.       XXXXmmmmNNNNllllaaaabbbbeeeellllSSSSttttrrrriiiinnnngggg      XXXXmmmmCCCCXXXXmmmmSSSSttttrrrriiiinnnngggg      XXXXmmmmSSSSttttrrrriiiinnnngggg       dynamic      CSG
  153.       XXXXmmmmNNNNllllaaaabbbbeeeellllTTTTyyyyppppeeee          XXXXmmmmCCCCLLLLaaaabbbbeeeellllTTTTyyyyppppeeee      uuuunnnnssssiiiiggggnnnneeeedddd cccchhhhaaaarrrr       XmSTRING      CSG
  154.       XXXXmmmmNNNNmmmmaaaarrrrggggiiiinnnnBBBBoooottttttttoooommmm     XXXXmmmmCCCCMMMMaaaarrrrggggiiiinnnnBBBBoooottttttttoooommmm      DDDDiiiimmmmeeeennnnssssiiiioooonnnn       0          CSG
  155.       XXXXmmmmNNNNmmmmaaaarrrrggggiiiinnnnHHHHeeeeiiiigggghhhhtttt     XXXXmmmmCCCCMMMMaaaarrrrggggiiiinnnnHHHHeeeeiiiigggghhhhtttt      DDDDiiiimmmmeeeennnnssssiiiioooonnnn       2          CSG
  156.       XXXXmmmmNNNNmmmmaaaarrrrggggiiiinnnnLLLLeeeefffftttt          XXXXmmmmCCCCMMMMaaaarrrrggggiiiinnnnLLLLeeeefffftttt      DDDDiiiimmmmeeeennnnssssiiiioooonnnn       0          CSG
  157.       XXXXmmmmNNNNmmmmaaaarrrrggggiiiinnnnRRRRiiiigggghhhhtttt      XXXXmmmmCCCCMMMMaaaarrrrggggiiiinnnnRRRRiiiigggghhhhtttt      DDDDiiiimmmmeeeennnnssssiiiioooonnnn       0          CSG
  158.       XXXXmmmmNNNNmmmmaaaarrrrggggiiiinnnnTTTToooopppp          XXXXmmmmCCCCMMMMaaaarrrrggggiiiinnnnTTTToooopppp      DDDDiiiimmmmeeeennnnssssiiiioooonnnn       0          CSG
  159.       XXXXmmmmNNNNmmmmaaaarrrrggggiiiinnnnWWWWiiiiddddtttthhhh      XXXXmmmmCCCCMMMMaaaarrrrggggiiiinnnnWWWWiiiiddddtttthhhh      DDDDiiiimmmmeeeennnnssssiiiioooonnnn       2          CSG
  160.       XXXXmmmmNNNNmmmmnnnneeeemmmmoooonnnniiiicccc          XXXXmmmmCCCCMMMMnnnneeeemmmmoooonnnniiiicccc      KKKKeeeeyyyySSSSyyyymmmm       NULL          CSG
  161.       XXXXmmmmNNNNmmmmnnnneeeemmmmoooonnnniiiiccccCCCChhhhaaaarrrrSSSSeeeetttt  XXXXmmmmCCCCMMMMnnnneeeemmmmoooonnnniiiiccccCCCChhhhaaaarrrrSSSSeeeetttt  SSSSttttrrrriiiinnnngggg       XmFONTLIST-      CSG
  162.                                       _DEFAULT_TAG
  163.       XXXXmmmmNNNNrrrreeeeccccoooommmmppppuuuutttteeeeSSSSiiiizzzzeeee    XXXXmmmmCCCCRRRReeeeccccoooommmmppppuuuutttteeeeSSSSiiiizzzzeeee      BBBBoooooooolllleeeeaaaannnn       True          CSG
  164.       XXXXmmmmNNNNssssttttrrrriiiinnnnggggDDDDiiiirrrreeeeccccttttiiiioooonnnn  XXXXmmmmCCCCSSSSttttrrrriiiinnnnggggDDDDiiiirrrreeeeccccttttiiiioooonnnn  XXXXmmmmSSSSttttrrrriiiinnnnggggDDDDiiiirrrreeeeccccttttiiiioooonnnndynamic      CSG
  165.  
  166.                      XXXXmmmmPPPPrrrriiiimmmmiiiittttiiiivvvveeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  167.       ______________________________________________________________________________
  168.       NNNNaaaammmmeeee               CCCCllllaaaassssssss            TTTTyyyyppppeeee        DDDDeeeeffffaaaauuuulllltttt      AAAAcccccccceeeessssssss
  169.       ______________________________________________________________________________
  170.       XXXXmmmmNNNNbbbboooottttttttoooommmm----           XXXXmmmmCCCCBBBBoooottttttttoooommmm----        PPPPiiiixxxxeeeellll        dynamic      CSG
  171.          SSSShhhhaaaaddddoooowwwwCCCCoooolllloooorrrr      SSSShhhhaaaaddddoooowwwwCCCCoooolllloooorrrr
  172.       XXXXmmmmNNNNbbbboooottttttttoooommmm----           XXXXmmmmCCCCBBBBoooottttttttoooommmm----        PPPPiiiixxxxmmmmaaaapppp        XmUNSPECIFIED-CSG
  173.          SSSShhhhaaaaddddoooowwwwPPPPiiiixxxxmmmmaaaapppp      SSSShhhhaaaaddddoooowwwwPPPPiiiixxxxmmmmaaaapppp                   _PIXMAP
  174.       XXXXmmmmNNNNffffoooorrrreeeeggggrrrroooouuuunnnndddd           XXXXmmmmCCCCFFFFoooorrrreeeeggggrrrroooouuuunnnndddd        PPPPiiiixxxxeeeellll        dynamic      CSG
  175.       XXXXmmmmNNNNhhhheeeellllppppCCCCaaaallllllllbbbbaaaacccckkkk      XXXXmmmmCCCCCCCCaaaallllllllbbbbaaaacccckkkk        XXXXttttCCCCaaaallllllllbbbbaaaacccckkkkLLLLiiiisssstttt  NULL      C
  176.       XXXXmmmmNNNNhhhhiiiigggghhhhlllliiiigggghhhhttttCCCCoooolllloooorrrr    XXXXmmmmCCCCHHHHiiiigggghhhhlllliiiigggghhhhttttCCCCoooolllloooorrrr    PPPPiiiixxxxeeeellll        dynamic      CSG
  177.       XXXXmmmmNNNNhhhhiiiigggghhhhlllliiiigggghhhhttttOOOOnnnnEEEEnnnntttteeeerrrr  XXXXmmmmCCCCHHHHiiiigggghhhhlllliiiigggghhhhttttOOOOnnnnEEEEnnnntttteeeerrrr  BBBBoooooooolllleeeeaaaannnn        False      CSG
  178.       XXXXmmmmNNNNhhhhiiiigggghhhhlllliiiigggghhhhttttPPPPiiiixxxxmmmmaaaapppp   XXXXmmmmCCCCHHHHiiiigggghhhhlllliiiigggghhhhttttPPPPiiiixxxxmmmmaaaapppp   PPPPiiiixxxxmmmmaaaapppp        dynamic      CSG
  179.       XXXXmmmmNNNNhhhhiiiigggghhhhlllliiiigggghhhhttttTTTThhhhiiiicccckkkknnnneeeessssssssXXXXmmmmCCCCHHHHiiiigggghhhhlllliiiigggghhhhttttTTTThhhhiiiicccckkkknnnneeeessssssssDDDDiiiimmmmeeeennnnssssiiiioooonnnn        0          CSG
  180.       XXXXmmmmNNNNnnnnaaaavvvviiiiggggaaaattttiiiioooonnnnTTTTyyyyppppeeee    XXXXmmmmCCCCNNNNaaaavvvviiiiggggaaaattttiiiioooonnnnTTTTyyyyppppeeee    XXXXmmmmNNNNaaaavvvviiiiggggaaaattttiiiioooonnnnTTTTyyyyppppeeeeXmNONE      CSG
  181.       XXXXmmmmNNNNsssshhhhaaaaddddoooowwwwTTTThhhhiiiicccckkkknnnneeeessssssss   XXXXmmmmCCCCSSSShhhhaaaaddddoooowwwwTTTThhhhiiiicccckkkknnnneeeessssssss   DDDDiiiimmmmeeeennnnssssiiiioooonnnn        0          CSG
  182.       XXXXmmmmNNNNttttooooppppSSSShhhhaaaaddddoooowwwwCCCCoooolllloooorrrr    XXXXmmmmCCCCTTTTooooppppSSSShhhhaaaaddddoooowwwwCCCCoooolllloooorrrr    PPPPiiiixxxxeeeellll        dynamic      CSG
  183.       XXXXmmmmNNNNttttooooppppSSSShhhhaaaaddddoooowwwwPPPPiiiixxxxmmmmaaaapppp   XXXXmmmmCCCCTTTTooooppppSSSShhhhaaaaddddoooowwwwPPPPiiiixxxxmmmmaaaapppp   PPPPiiiixxxxmmmmaaaapppp        dynamic      CSG
  184.       XXXXmmmmNNNNttttrrrraaaavvvveeeerrrrssssaaaallllOOOOnnnn       XXXXmmmmCCCCTTTTrrrraaaavvvveeeerrrrssssaaaallllOOOOnnnn        BBBBoooooooolllleeeeaaaannnn        False      CSG
  185.       XXXXmmmmNNNNuuuunnnniiiittttTTTTyyyyppppeeee           XXXXmmmmCCCCUUUUnnnniiiittttTTTTyyyyppppeeee        uuuunnnnssssiiiiggggnnnneeeedddd cccchhhhaaaarrrr   dynamic      CSG
  186.       XXXXmmmmNNNNuuuusssseeeerrrrDDDDaaaattttaaaa           XXXXmmmmCCCCUUUUsssseeeerrrrDDDDaaaattttaaaa        XXXXttttPPPPooooiiiinnnntttteeeerrrr        NULL      CSG
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.      Page 3                        (printed 11/11/03)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      DDDDttttMMMMeeeennnnuuuuBBBBuuuuttttttttoooonnnn((((3333))))   UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((1111    AAAAuuuugggguuuusssstttt 1111999999995555))))   DDDDttttMMMMeeeennnnuuuuBBBBuuuuttttttttoooonnnn((((3333))))
  203.  
  204.  
  205.  
  206.                      CCCCoooorrrreeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  207.       _______________________________________________________________________________
  208.       NNNNaaaammmmeeee              CCCCllllaaaassssssss          TTTTyyyyppppeeee        DDDDeeeeffffaaaauuuulllltttt           AAAAcccccccceeeessssssss
  209.       _______________________________________________________________________________
  210.       XXXXmmmmNNNNaaaacccccccceeeelllleeeerrrraaaattttoooorrrrssss     XXXXmmmmCCCCAAAAcccccccceeeelllleeeerrrraaaattttoooorrrrssss      XXXXttttAAAAcccccccceeeelllleeeerrrraaaattttoooorrrrssssdynamic           CSG
  211.       XXXXmmmmNNNNaaaannnncccceeeessssttttoooorrrrSSSSeeeennnnssssiiiittttiiiivvvveeeeXXXXmmmmCCCCSSSSeeeennnnssssiiiittttiiiivvvveeee      BBBBoooooooolllleeeeaaaannnn    dynamic           G
  212.       XXXXmmmmNNNNbbbbaaaacccckkkkggggrrrroooouuuunnnndddd          XXXXmmmmCCCCBBBBaaaacccckkkkggggrrrroooouuuunnnndddd      PPPPiiiixxxxeeeellll        dynamic           CSG
  213.       XXXXmmmmNNNNbbbbaaaacccckkkkggggrrrroooouuuunnnnddddPPPPiiiixxxxmmmmaaaapppp XXXXmmmmCCCCPPPPiiiixxxxmmmmaaaapppp          PPPPiiiixxxxmmmmaaaapppp    XmUNSPECIFIED-       CSG
  214.                                    _PIXMAP
  215.       XXXXmmmmNNNNbbbboooorrrrddddeeeerrrrCCCCoooolllloooorrrr      XXXXmmmmCCCCBBBBoooorrrrddddeeeerrrrCCCCoooolllloooorrrr      PPPPiiiixxxxeeeellll        XtDefaultForegroundCSG
  216.       XXXXmmmmNNNNbbbboooorrrrddddeeeerrrrPPPPiiiixxxxmmmmaaaapppp     XXXXmmmmCCCCPPPPiiiixxxxmmmmaaaapppp          PPPPiiiixxxxmmmmaaaapppp    XmUNSPECIFIED-       CSG
  217.                                    _PIXMAP
  218.       XXXXmmmmNNNNbbbboooorrrrddddeeeerrrrWWWWiiiiddddtttthhhh      XXXXmmmmCCCCBBBBoooorrrrddddeeeerrrrWWWWiiiiddddtttthhhh      DDDDiiiimmmmeeeennnnssssiiiioooonnnn    0           CSG
  219.       XXXXmmmmNNNNccccoooolllloooorrrrmmmmaaaapppp          XXXXmmmmCCCCCCCCoooolllloooorrrrmmmmaaaapppp      CCCCoooolllloooorrrrmmmmaaaapppp    dynamic           CG
  220.       XXXXmmmmNNNNddddeeeepppptttthhhh          XXXXmmmmCCCCDDDDeeeepppptttthhhh          iiiinnnntttt        dynamic           CG
  221.       XXXXmmmmNNNNddddeeeessssttttrrrrooooyyyyCCCCaaaallllllllbbbbaaaacccckkkk  XXXXmmmmCCCCCCCCaaaallllllllbbbbaaaacccckkkk      XXXXttttCCCCaaaallllllllbbbbaaaacccckkkkLLLLiiiissssttttNULL           C
  222.       XXXXmmmmNNNNhhhheeeeiiiigggghhhhtttt          XXXXmmmmCCCCHHHHeeeeiiiigggghhhhtttt          DDDDiiiimmmmeeeennnnssssiiiioooonnnn    dynamic           CSG
  223.       XXXXmmmmNNNNiiiinnnniiiittttiiiiaaaallllRRRReeeessssoooouuuurrrrcccceeeessss----XXXXmmmmCCCCIIIInnnniiiittttiiiiaaaallllRRRReeeessssoooouuuurrrrcccceeeessss----BBBBoooooooolllleeeeaaaannnn    True           C
  224.          PPPPeeeerrrrssssiiiisssstttteeeennnntttt         PPPPeeeerrrrssssiiiisssstttteeeennnntttt
  225.       XXXXmmmmNNNNmmmmaaaappppppppeeeeddddWWWWhhhheeeennnn----      XXXXmmmmCCCCMMMMaaaappppppppeeeeddddWWWWhhhheeeennnn----      BBBBoooooooolllleeeeaaaannnn    True           CSG
  226.          MMMMaaaannnnaaaaggggeeeedddd         MMMMaaaannnnaaaaggggeeeedddd
  227.       XXXXmmmmNNNNssssccccrrrreeeeeeeennnn          XXXXmmmmCCCCSSSSccccrrrreeeeeeeennnn          SSSSccccrrrreeeeeeeennnn ****    dynamic           CG
  228.       XXXXmmmmNNNNsssseeeennnnssssiiiittttiiiivvvveeee          XXXXmmmmCCCCSSSSeeeennnnssssiiiittttiiiivvvveeee      BBBBoooooooolllleeeeaaaannnn    True           CSG
  229.       XXXXmmmmNNNNttttrrrraaaannnnssssllllaaaattttiiiioooonnnnssss     XXXXmmmmCCCCTTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssss      XXXXttttTTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssssdynamic           CSG
  230.       XXXXmmmmNNNNwwwwiiiiddddtttthhhh          XXXXmmmmCCCCWWWWiiiiddddtttthhhh          DDDDiiiimmmmeeeennnnssssiiiioooonnnn    dynamic           CSG
  231.       XXXXmmmmNNNNxxxx              XXXXmmmmCCCCPPPPoooossssiiiittttiiiioooonnnn      PPPPoooossssiiiittttiiiioooonnnn    0           CSG
  232.       XXXXmmmmNNNNyyyy              XXXXmmmmCCCCPPPPoooossssiiiittttiiiioooonnnn      PPPPoooossssiiiittttiiiioooonnnn    0           CSG
  233.  
  234.     CCCCaaaallllllllbbbbaaaacccckkkk IIIInnnnffffoooorrrrmmmmaaaattttiiiioooonnnn
  235.       A pointer to the following structure is passed to each
  236.       DtMenuButton callback:
  237.  
  238.            ttttyyyyppppeeeeddddeeeeffff ssssttttrrrruuuucccctttt {{{{
  239.            iiiinnnntttt       _r_e_a_s_o_n;;;;
  240.            XXXXEEEEvvvveeeennnntttt  ****_e_v_e_n_t;;;;
  241.            }}}} XXXXmmmmAAAAnnnnyyyyCCCCaaaallllllllbbbbaaaacccckkkkSSSSttttrrrruuuucccctttt;;;;
  242.  
  243.       The _r_e_a_s_o_n argument indicates    why the    callback was invoked;
  244.       it is    always DDDDttttCCCCRRRR____CCCCAAAASSSSCCCCAAAADDDDIIIINNNNGGGG when the DDDDttttNNNNccccaaaassssccccaaaaddddiiiinnnnggggCCCCaaaallllllllbbbbaaaacccckkkk is
  245.       issued.
  246.  
  247.       The _e_v_e_n_t argument points to the XXXXEEEEvvvveeeennnntttt that triggered the
  248.       callback or NNNNUUUULLLLLLLL if the callback was not triggered by    an
  249.       XXXXEEEEvvvveeeennnntttt.
  250.  
  251.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  252.       DDDDttttCCCCrrrreeeeaaaatttteeeeMMMMeeeennnnuuuuBBBBuuuuttttttttoooonnnn(3X), _C_o_r_e(3X), _X_m_L_a_b_e_l(3X),
  253.       _X_m_P_r_i_m_i_t_i_v_e(3X), _X_m_R_o_w_C_o_l_u_m_n(3X), XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss(3X),
  254.       XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss(3X).
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.      Page 4                        (printed 11/11/03)
  262.  
  263.  
  264.  
  265.